A Software Reliability Estimation Framework for Extreme Programming*

نویسندگان

  • Nachiappan Nagappan
  • Laurie Williams
چکیده

By using the test-driven development practice of the Extreme Programming methodology, programmers write extensive automated unit and acceptance tests. This paper outlines an approach for utilizing the results of these automated tests to estimate software system reliability and for providing feedback to developers on the quality of their test cases. Our initial reliability estimation and feedback framework is based upon an empirical approach of analyzing project-specific metrics. We present the results of an initial case study carried out to determine the relationship between the project metrics and the reliability estimates.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Discrete Program-Size Dependent Software Reliability Assessment: Modeling, Estimation, and Goodness-of-Fit Comparisons

In this paper we propose a discrete program-size dependent software reliability growth model flexibly describing the software failure-occurrence phenomenon based on a discrete Weibull distribution. We also conduct model comparisons of our discrete SRGM with existing discrete SRGMs by using actual data sets. The program size is one of the important metrics of software complexity. It is known tha...

متن کامل

Quantitative Assessment of Extreme Programming Practices

Some anecdotal evidence demonstrates success of the extreme programming practice in a portion of the software industry. It has also been argued that pair programming, as a part of the extreme programming process, yields higher quality software products in less time. On the other hand, these principles are sometimes questioned with respect to resource allocation and management issues. Although p...

متن کامل

Applying Test-First Programming and Iterative Development in Building an E-Business Application

Software development for applications where time-to-market is critical has to cope with, among others, imprecise requirements and reliability of the resulting software. This paper describes the positive experiences with the techniques iterative development with small increments and test-first programming in developing software for a framework for building customized Customer Relationship Manage...

متن کامل

Estimation for the Type-II Extreme Value Distribution Based on Progressive Type-II Censoring

In this paper, we discuss the statistical inference on the unknown parameters and reliability function of type-II extreme value (EVII) distribution when the observed data are progressively type-II censored. By applying EM algorithm, we obtain maximum likelihood estimates (MLEs). We also suggest approximate maximum likelihood estimators (AMLEs), which have explicit expressions. We provide Bayes ...

متن کامل

Novel Software Reliability Estimation Model for Altering Paradigms of Software Engineering

A number of different software engineering paradigms like Component-Based Software Engineering (CBSE), Autonomic Computing, Service-Oriented Computing (SOC), Fault-Tolerant Computing and many others are being researched currently. These paradigms denote a paradigm shift from the currently mainstream object-oriented paradigm and are altering the way we view, design, develop and exercise software...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003